SQL dotazy do XML
Otázka od: mydelphiconf@centrum.cz
16. 11. 2004 15:01
Ahoj,
mam nejake XML a potrebuju ho zobrzt v gridu. Delam to pres
ClientDataset.LoadFromFile('jmeno.xml');
jenze ted bych potreboval nejaky postup, jak tam delat SQL dotazy ... to uz
pres tohle asi tezko udelam. Nemate nekdo nejaky prikladek nebo link na ukazku,
jak to udelat?
diky.
P.
Odpovedá: Daniel Frantik
16. 11. 2004 15:07
MSSQL2005 to umi (bude umet)
Danik
> -----Original Message-----
> mydelphiconf@centrum.cz
> Subject: SQL dotazy do XML
> jenze ted bych potreboval nejaky postup, jak tam delat SQL
Odpovedá: mydelphiconf@centrum.cz
16. 11. 2004 15:35
Asi jsem to spatne napsal ...
kdyz mam pomoci nejakeho ClientDataSet otevreny XML file (pres LoadFromFile),
mohu vyuzit i ClientDataset.CommandText pro napsani SQL prikazu.
Nejsem v tomhle vubec zbehly, ale jak v tomto pripade definuju jmeno tabulky?
(SELECT X,Y,Z FROM ????)?
nebo mate nekdo jiny a lepsi napad? (doufam
P.
______________________________________________________________
> Od: "Daniel Frantik" <frantik@telpro.cz>
> MSSQL2005 to umi (bude umet)
Odpovedá: Daniel Frantik
16. 11. 2004 16:04
> -----Original Message-----
> mydelphiconf@centrum.cz
> (pres LoadFromFile), mohu vyuzit i ClientDataset.CommandText
> pro napsani SQL prikazu.
To asi nepujde ... command text se predava providerovi pres midas a neslouzi
k sql nad nactenymi daty. Muzes se podivat na TXQuery, ktera umi SQL nad
datasetem/y. Ale neni zadarmo.
Danik
Odpovedá: Vaclav Krmela
17. 11. 2004 13:51
> From: mydelphiconf@centrum.cz
>
> mam nejake XML a potrebuju ho zobrzt v gridu. Delam to pres
> ClientDataset.LoadFromFile('jmeno.xml');
> jenze ted bych potreboval nejaky postup, jak tam delat SQL dotazy ...
SQL dotazy asi nepujdou.
TClientDataSet nabizi nekolik moznosti filtrovani zaznamu. Podivej se na
property Filter/Filtered. Pro indexovane polozky lze pouzit metodu
SetRange. Nebo CloneCursor.... Moznosti je hodne.
Hezke clanky o pouziti TClientDataSet vcetne ukazkovych prikladu psal
Cary Jensen na http://bdn.borland.com/delphi/
Vaclav Krmela